import { HugeIconProps } from './props';

const HugeIconsDashboardSettings = (props: HugeIconProps) => {
    return (
        <svg
            className={'h-6 w-6' + (props.className ? ` ${props.className}` : '')}
            width='24'
            height='24'
            viewBox='0 0 24 24'
            fill='none'
            xmlns='http://www.w3.org/2000/svg'
        >
            <path
                d='M1.25 6C1.25 3.37665 3.37665 1.25 6 1.25C8.62335 1.25 10.75 3.37665 10.75 6C10.75 8.62335 8.62335 10.75 6 10.75C3.37665 10.75 1.25 8.62335 1.25 6Z'
                fill={props.fill}
            />
            <path
                d='M1.25 18C1.25 15.3766 3.37665 13.25 6 13.25C8.62335 13.25 10.75 15.3766 10.75 18C10.75 20.6234 8.62335 22.75 6 22.75C3.37665 22.75 1.25 20.6234 1.25 18Z'
                fill={props.fill}
            />
            <path
                d='M13.25 18C13.25 15.3766 15.3766 13.25 18 13.25C20.6234 13.25 22.75 15.3766 22.75 18C22.75 20.6234 20.6234 22.75 18 22.75C15.3766 22.75 13.25 20.6234 13.25 18Z'
                fill={props.fill}
            />
            <path
                fillRule='evenodd'
                clipRule='evenodd'
                d='M17.7501 1.25C18.3024 1.25 18.7501 1.69772 18.7501 2.25V2.51987C19.3494 2.67537 19.8936 2.96738 20.3451 3.36095L20.7033 3.12703C21.1657 2.82503 21.7854 2.95507 22.0874 3.41748C22.3894 3.87988 22.2593 4.49955 21.7969 4.80154L21.463 5.01962C21.595 5.40613 21.6668 5.82007 21.6668 6.25C21.6668 6.68001 21.595 7.09402 21.4629 7.48058L21.7966 7.69846C22.259 8.00045 22.389 8.62012 22.087 9.08252C21.785 9.54493 21.1653 9.67496 20.7029 9.37297L20.345 9.13919C19.8934 9.53268 19.3494 9.82465 18.7501 9.98013V10.25C18.7501 10.8023 18.3024 11.25 17.7501 11.25C17.1978 11.25 16.7501 10.8023 16.7501 10.25V9.98013C16.1509 9.82465 15.6068 9.53268 15.1553 9.13919L14.7973 9.37297C14.3349 9.67496 13.7152 9.54493 13.4132 9.08252C13.1112 8.62012 13.2413 8.00045 13.7037 7.69846L14.0373 7.48058C13.9052 7.09402 13.8334 6.68001 13.8334 6.25C13.8334 5.82007 13.9052 5.40613 14.0372 5.01962L13.7033 4.80154C13.2409 4.49955 13.1109 3.87988 13.4129 3.41748C13.7149 2.95507 14.3345 2.82503 14.7969 3.12703L15.1551 3.36095C15.6067 2.96738 16.1508 2.67537 16.7501 2.51987V2.25C16.7501 1.69772 17.1978 1.25 17.7501 1.25ZM17.7501 4.39286C17.0767 4.39286 16.4906 4.7277 16.1492 5.22838C15.9489 5.52221 15.8334 5.87219 15.8334 6.25C15.8334 6.62786 15.9489 6.97787 16.1493 7.27173C16.4907 7.77235 17.0768 8.10714 17.7501 8.10714C18.4235 8.10714 19.0095 7.77235 19.3509 7.27173C19.5513 6.97787 19.6668 6.62786 19.6668 6.25C19.6668 5.87219 19.5514 5.52221 19.351 5.22838C19.0096 4.7277 18.4235 4.39286 17.7501 4.39286Z'
                fill={props.fill}
            />
        </svg>
    );
};

export default HugeIconsDashboardSettings;
